Bug 162726 – Multiple Latin layouts in XKB break keyboard shortcuts
authorMatthias Clasen <matthiasc@src.gnome.org>
Sat, 31 Jan 2009 20:32:06 +0000 (20:32 +0000)
committerMatthias Clasen <matthiasc@src.gnome.org>
Sat, 31 Jan 2009 20:32:06 +0000 (20:32 +0000)
commit17f8a2c23aba669cbcf7a5c9fc650d8dee78d7f6
treec7de6c9d8687106b08c1dd861f09eeb98c1105df
parentfd1ba235fb913b057b83270f69106289b1f7c0a3
    Bug 162726 – Multiple Latin layouts in XKB break keyboard shortcuts

        * gtk/gtkkeyhash.c (_gtk_key_hash_lookup): Change the handling of
        fuzzy matches: As long there are any exact matches, only exact
        matches are returned. If there are no exact matches, fuzzy matches
        will be returned, as long as they are not shadowing a possible exact
        match. This means that fuzzy matches won't be considered if their
        keyval is present in the current group. Problem reported by
        many people, patch by Simos Xenitellis.

svn path=/trunk/; revision=22266
ChangeLog
gtk/gtkkeyhash.c